/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mb;

import beans.CarrinhoBeanRemote;
import entidade.Produto;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;

/**
 *
 * @author lsalves
 */
public class CarrinhoMB {
  
    @EJB
    private CarrinhoBeanRemote carrinhoBean;
    private DataModel produtos;

    public CarrinhoMB() {
    }

    @PostConstruct
    protected void init() {
        produtos = new ListDataModel(carrinhoBean.listarProdutoCarrinho());
    }

    public void setProdutos(DataModel produtos) {
        this.produtos = produtos;
    }

    public DataModel getProdutos() {
        return produtos;
    }

    public String removerProdutoCarrinho() {
        carrinhoBean.removerProdutoCarrinho((Produto) produtos.getRowData());
        return "/com/carrinho/Carrinho.xhtml";
    }
}
